.wordMain {
    .pagination {
        margin-top: 20px;
        text-align: right;
    }
    .tool2 {
      display: flex;
      justify-content: flex-end;
      margin-right: -8px;
      margin-bottom: -22px;
        .searchLeft {
            flex: 1;
            * {
                margin-right: 20px;
            }
        }
    }
    .table {
        border: 1px solid #e7eaef;
        border-radius: 4px;
        .w_5 {
            width: 5rem;
            text-align: center;
        }
        .w_10 {
            width: 10rem;
            text-align: center;
        }
        :global {
            .ant-table-thead .ant-table-cell {
                background-color: #f7f9fc;
            }
            .ant-table-selection-column {
                padding-left: 20px !important;
                padding-right: 20px !important;
            }
            .ant-checkbox-checked .ant-checkbox-inner {
                background-color: #0b6fd6;
                border-color: #0b6fd6;
            }
            .ant-checkbox-indeterminate .ant-checkbox-inner:after {
                background-color: #0b6fd6;
            }
        }
        .w_details {
            width: 15rem;
            text-align: center;
            .w_span{
                overflow: hidden;
                text-overflow: ellipsis;
                display: inline-block;
                width: 14rem;
                white-space: nowrap;
            }
        }
        .center {
            text-align: center;
        }
        .option{
            width: 11rem;
         
        }
        
    }
}
.operation {
    color: #0b6fd6;
    cursor: pointer;
    display: inline-block;
    margin-right: 1rem;
}
.moduleDialog {
    width: 40vw !important;
    top: 7vh  !important;
    h4 {
        text-align: center !important;
        font-size: 14px !important;
        width: 100% !important;
        line-height: 24px !important;
        color: #2a2b31 !important;
    }
}

.moduleDialog2{
    width: 55vw !important;
    top: 7vh  !important;
    .content2{
        height: 50vh;
    }
    .diaTab{
        border: 1px solid #e8e8e8;
        td{
            padding:0.5rem 1rem;
            border: 1px solid #e8e8e8;
        }
        .keyTd{
            // width:6rem;
            white-space: nowrap;
        }
        .detailTD{
            height: 400px;
            overflow-y: auto;
        }
    }
}
.content {
    position: relative;
    padding: 2rem;
    height: 65vh;
    display: flex;
    flex-flow: column;
    overflow-y: auto;
    justify-content: space-between;
}
.diaHeader{
    display: flex;
    align-items: center;
    padding: 1rem;
    justify-content: space-between;
    span{
        font-size: 1rem;
        font-weight: bold;
        margin-left: 1rem;
    }
    .closeDialogBtn{
        padding:10px;
        cursor: pointer;
        transform: scale(1.5);
    }
}
.textArea {
    height: 4rem;
    resize: none;
    border-radius: 2px;
    border: 1px solid #e6eaef;
}
.inputstyle {
    border-color: #cbd1da !important;
}
//
.vulsItemBox{
    margin-top: 4px;
    padding: 8px 16px;
    height: 200px;
    overflow-y: auto;
    border: 1px solid #e6eaef;
}
.icon {
    display: inline-block;
    border: 1px solid #ccc;
    font-size: 14px;
    height: 16px;
    width: 16px;
    text-align: center;
    line-height: 14px;
}
.vulBox{
    border: 1px solid #e6eaef;
    padding: 4px;
   
    .vulBoxSel{
        height:27vh;
        overflow-y:auto;
    }
}
.searchInp{
    width: 93% !important;
    margin-bottom: 0.5rem;
}
.form{
    display: flex !important;
    flex-flow: column !important;
    align-items: center !important;
}

.wordMain_h {
    margin-top: -0.5rem;
    margin-bottom: 1rem;
    /* margin-left: 20px;
    margin-right: 20px; */
    background: rgba(250, 175, 43, 0.08);
    border: 1px solid rgba(252, 176, 4, 0.240166);
    color: #faaf2b;
    line-height: 3.4;
    padding-left: 20px;
    position: relative;
    .closeDialogBtn{
        display: inline-block;
        padding:10px;
        cursor: pointer;
        transform: scale(1.5);
    }
}
.noSearch{
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
:global{
    .ant-table tbody > tr.ant-table-row-selected > td{
        background: none;
    }
    .ant-table-thead>tr>th{
        font-weight: normal !important;
        background-color: #f7f9fc;
    }
    .ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before{display: none;}

    .ant-table-tbody>tr.ant-table-row:hover>td, .ant-table-tbody>tr>td.ant-table-cell-row-hover{
        background: none !important;
      }
}
.keyDet{
    padding:0 !important;
}
.detailP{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding: 0.5rem 0;
    border-bottom: 1px solid #e8e8e8;
}
.detailD{
    display: flex;
    flex-wrap: wrap;
    height: 10rem;
    overflow: auto;
    align-content: flex-start;
}
.detailSpan{
    height:40px;
    width:50%;
    padding:0.5rem;
    border: 1px solid #e8e8e8;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.w640 {
    width: 640px !important;
}
.w840 {
    width: 840px !important;
}
.t10vh {
    top: 10vh !important;
}
.p24 {
    padding: 24px;
}
